@charset "utf-8";


html,
body,
img,
form,
p,
div,
ul,
li,
a {
  box-sizing: border-box;
  text-decoration: none;
  list-style: none;
  appearance: none;
  outline: none;
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-family:"Microsoft YaHei", Arial,"lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;
  font-size: 14px;
}
.bd_weixin_popup{height: 300px!important;}

select::-ms-expand{display: none;}
input, textarea, select, button {
    font-family:"Microsoft YaHei", Arial,"lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;
}


/* 清除浮动 */
.clear:after {
  content: '';
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

.clear {
  zoom: 1;
}



/*头部*/
.headerMenu{
    height: 80px;
    position: relative;
}
.headerWrapBox{
    /*position: fixed;写成fixed是不随滚轮转动,一直固定位置,写成absolute顶部轮播图吃一部分,并且随着滚轮转动.*/
    position: absolute;
    left:0;
    top:0;
    min-width:1200px;
    width: 100%;
    z-index: 9999;
    background-color: #fff;
}


.headerInnerBox{
    margin: 0 auto;
    width: 1200px;
}
.headerLogo{
  width: 264px;
  margin-top: 7px;
  margin-right: 50px;
}
/*导航*/
.navWrap{
    line-height: 25px;
    float: left;
    margin-top: 23px;
    margin-left: -54px;
}
.navPiece{
    float:left;
    position:relative;
    color:#343535;
    z-index:10;
    margin-left: 15px;
}

.languagePiece{margin-top: 25px;cursor: pointer;  float:right;
    color:#343535;
    z-index:10;
    padding-bottom:30px;
    position: relative;
}
.languagePiece .detailedList{
    position:absolute;
    left:-14px;
    top:34px;
}

.languagePiece .detailedList li{
    text-align:left;
    position: relative;
    z-index: 999;
    background-color: #fff;/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);  /*rgba的兼容到IE8*/

    padding-left:26px;
}
.languagePiece .detailedList li:hover{
    color:#86837E;
}
.LoginRegistration{position: absolute;right:0;top:20px;}
.LoginRegistration a{font-size: 14px}
.LoginRegistration .login{padding-left: 16px;}
.LoginRegistration .register{
    display: inline-block;
    width: 60px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background-color: #d23647;
    color: #fff;
    border-radius: 5px;
    margin-left: 12px;
}
.loginFinish{
    width: 119px;
    height: 32px;
    /* text-align: center; */
    line-height: 32px;
    display: inline-block;
}

.navPiece h5{
    font-size:14px;
    text-align:center;
    padding:0 10px 30px 10px;
    cursor:pointer;
}
.navPiece h5 a{
    font-size:14px;
}
.navPiece h5:hover{
    color:#86837E;}
.hasDownNav h5{
    padding:0 10px 30px 10px;
}

 .detailedList{
    font-size:12px;
    position:absolute;
    left:-14px;
    top:34px;
    width:110px;
    line-height:32px;
    color:#343535;
    cursor:pointer;
    z-index:999;
    display:none;
    filter:progid:DXImageTransform.Microsoft.Shadow(rgba(92,96,99,0.1),direction=90,strength=4);/*ie*/
    -moz-box-shadow: 0px 9px 11px 0px rgba(92,96,99,0.1);/*firefox*/
    -webkit-box-shadow: 0px 9px 11px 0px rgba(92,96,99,0.1);/*safari或chrome*/
    box-shadow:0px 5px 15px 0px rgba(97, 97, 97,0.4);/*opera或ie9*/
}
.navPiece .detailedList li{
    text-align:left;
    z-index: 999;
    background-color: #fff;/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);  /*rgba的兼容到IE8*/
    padding-left:27px;

}
.navPiece .detailedList li:hover{
    color:#86837E;
}


.searchBox{position: relative;}
.clearfix:after{
    content: '';
    display: block;
    clear: both;
    /*height: 0;*/
    /*visibility: hidden;*/
}
.clearfix{ zoom: 1; /*兼容 IE*/ }
.magnifier{float: right; margin-top: 26px;cursor: pointer;z-index: 60; margin-right: 1px;}
.searchInp{    border: 1px solid black;
    float: right;
    width: 87px;
    position: absolute;
    right: 124px;
    top: 22px;
    z-index: 50;
    height: 27px;
    padding-left: 18px;
    border-radius: 20px;border:none;background-color: #f0f0f0;
    display: none;}
.smallLine{width: 2px;height: 15px;background-color: #cdcdcd;position: absolute;left:63px;top:28px;z-index: 100;display: none;}
.ThickLine{width: 2px; height: 25px; background-color: #6A6864; float: right; margin-top: 23px;  margin-right: 40px;  z-index: 100;}

.triangleDown {
    float: right;

    margin-top: 33px;
    width: 0;
    height: 0;
    border-top: 5px solid black;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent; }
.triangleTop{
    width: 0;
    height: 0;
    float: right;
    margin-top: 33px;
border-right: 5px solid transparent;
border-bottom: 5px solid black;
border-left: 5px solid transparent;
}

/*.register{padding: 6px 12px;background-color: #d23647;color: #fff;border-radius: 5px;float: right;margin-top: 20px;}
.login{float: right;margin-top: 26px;margin-right:12px; }*/
.user{float: right;margin-top: 26px;margin-right:12px;color: #e55d68;}

/*分享和返回顶部图标*/
.backTopWrap{overflow: hidden;margin-right: 79px;margin-top: 20px;}
.scrollTopHome{float: right;cursor: pointer;}

/*底部*/
.footWrapBox{min-width: 1200px;
    background-color: #383B42;
    width: 100%;}
.footInnerWrap{ width: 1200px;overflow: hidden;margin: 0 auto;position: relative;}
.normalIntroduce{padding: 44px 0 0 20px;}
.normalIntroduce li {
    float: left;
}
.connectList{font-size: 12px;padding: 0px 0 28px 18px;;}
.connectList li{float: left; color: #9A9691;}

.normalIntroduce li a {
    text-decoration: none;
    cursor: pointer;
    color: #9A9691;
    font-size: 12px;
}
.normalIntroduce a:hover{color: #fff;}
.connectList a:hover{color: #fff;}
.footInnerWrap .media{
    position: absolute;
    right: 173px;
    top:39px;
}
.footInnerWrap .media p{
    color: #9A9691;
    margin-bottom: 12px;
}
.line {
    font-size: 12px;
    font-weight: 100;
    padding: 0 4px;
    color: #9A9691;
}

.sinaIcon{margin-right: 30px;cursor: pointer;}
.inIcon{margin-right: 18px;cursor: pointer;}
.copyRight{color: #9A9691;font-size: 12px;    padding: 0 0 17px 18px;}
.ICP{color: #9A9691;font-size: 12px;padding: 0 0 85px 18px;}
.ICP a{color: #9A9691!important;}
.ICP a:hover{color: #fff;}

.linkPic{float: right;margin-top: -22px;}


/*搜索页面*/
.searchBox .searchBanner{min-width: 1200px;}
.searchBanner img{width: 100%}
.searchBox .searchContent{min-width: 1200px;width: 100%;background-color: #e5e4e4;margin-top: -4px;}
.searchBox .searchContent .serchContentBox{width: 1200px;margin:0 auto;overflow: hidden;margin-bottom: 40px;position: relative;}
.searchBox .searchContent .serchContentBox form{margin-top:50px;text-align: center;position: relative;}
.searchBox .searchContent .serchContentBox form p{margin-top:30px;position: relative;}
.searchBox .searchContent .serchContentBox form span{
  position: absolute;
  right: 229px;
  bottom: 16px;
}
.searchBox .searchContent .serchContentBox form .textarea span{
  color: #666666;
  font-weight: normal;
}
.searchBox .searchContent .serchContentBox form select{width: 700px;height: 48px;border:none;border-radius: 5px;padding-left:12px;font-size: 14px;color: #666666;}
.searchBox .searchContent .serchContentBox form input{width: 688px;height: 48px;border:none;border-radius: 5px;padding-left:12px;font-size: 14px;color: #666666;}
.searchBox .searchContent .serchContentBox form textarea{width: 688px;height: 96px;border:none;border-radius: 5px;padding-left:12px;padding-top:10px;margin-top:15px;font-size: 16px;color: #666666;}
.searchBox .searchContent .serchContentBox #popup{width: 113px;height: 40px;background-color: #d23647;text-align: center;line-height: 40px;color: #fff;border:none;font-size: 16px;border-radius: 5px;left:540px;top:578px;padding-right: 12px;margin: 30px 0;}
.searchBox .searchContent .serchContentBox #popup a{color: #fff;border:none;font-size: 16px;}
.searchBox .searchContent .serchContentBox form .codeBox{height: 50px;position: relative;margin-top: 26px;}
.searchBox .searchContent .serchContentBox form .codeBox #code{width: 588px;height: 48px;border:none;border-radius: 5px;padding-left:12px;font-size: 14px;color: #666666;margin-left: -100px;}
.searchBox .searchContent .serchContentBox .codeBox .codeImg{width: 100px;height: 50px;overflow: hidden;display: inline-block;}
.searchBox .searchContent .serchContentBox .codeBox .codeImg{width: 100px;height: 50px;overflow: hidden;display: inline-block;position: absolute;left:852px;top:0px;}

/*查询结果页*/
.searchResultBanner{display:none;margin-top: 80px;min-width: 1200px;}
.searchResultBanner img{width: 100%}
.searchReaultBox{min-width: 1200px;width:100%;}
.searchReaultBox .searchResultCon{width: 1200px;margin: 0 auto;overflow: hidden;height: 800px;}
.searchReaultBox .searchResultCon .searchResultConTit{margin-top: 30px;}
.searchReaultBox .searchResultCon .searchResultConTit span{font-size: 20px;color: #333333;font-weight: 600;}

.searchReaultBox .searchResultCon ul{margin-top: 24px;}
.searchReaultBox .searchResultCon ul li{position: relative;height: 122px;box-sizing: border-box;border-bottom: 1px solid #d8d8d8;}
.searchReaultBox .searchResultCon ul li .kxPracTime{font-size: 12px;color: #a2a1a1;padding-top: 12px;padding-left: 4px;}
.searchReaultBox .searchResultCon ul li .kxPracTitle{font-size: 16px;color: #222222;padding-top: 22px;padding-left: 4px;font-weight: 600;}
.searchReaultBox .searchResultCon ul li .kxPracExplain{font-size: 14px;color: #555555;padding-top: 12px;padding-left: 4px;}
.searchReaultBox .searchResultCon ul li .kxPracLinePic{position: absolute;top:50px;left:1140px;}

.ShareMenu{position: fixed;top: 0;bottom: 0;left: 0;right: 0;text-align: center;display: none;background: rgba(0, 0, 0, 0.5);}
.ShareMenuBox{width: 300px;height: 150px;background-color: #fff;z-index: 100005;text-align: center;padding-top: 55px;position: relative;margin: 150px auto;border-radius: 5px;}
.bdsharebuttonbox{margin-left:60px;}
.bdsharebuttonbox a{padding-right: 16px;}

.promptMenu{position: fixed;top: 0;bottom: 0;left: 0;right: 0;text-align: center;display: none;background: rgba(0, 0, 0, 0.5);}
.promptMenuBox{width: 400px;height: 150px;background-color: #fff;z-index: 100005;text-align: center;padding-top: 55px;position: relative;margin: 150px auto;border-radius: 5px;}
.promptbuttonbox{margin-left:2px;}
.promptbuttonbox span{font-size: 16px;color: #333;}
